Packlink\WooCommerce\Plugin B

Total Complexity 93
Dependencies 26
Dependents 0
Total lines 687
Lines of code 405
Logical lines of code 206
Comment lines 200
Methods 40
Properties 4

Methods 40

Method Rating Maintainability Complexity Lines of code
activate()
A
48 7 37
add_packlink_shipping_box()
A
54 8 20
deactivate()
S
60 5 14
delete_logs()
S
60 5 13
load_plugin_init_hooks()
S
54 3 21
uninstall()
S
58 3 17
order_hooks_and_actions()
S
50 2 31
initialize()
S
60 3 16
dismiss_success_notices()
S
65 4 8
dismiss_notices()
S
65 4 8
dismiss_error_notices()
S
65 4 8
update()
S
63 3 12
init_config()
S
57 2 17
on_zone_create()
S
65 3 10
load_admin_menu()
S
72 3 5
packlink_plugin_update_info_debug()
S
61 2 12
create_admin_submenu()
S
59 1 18
admin_error_messages()
S
70 2 6
plugin_trigger_check()
S
69 2 7
instance()
S
69 2 7
declare_compatibility_with_hpos()
S
65 2 10
admin_notice_messages_no_dismiss()
S
70 2 6
initialize_new_site()
S
69 2 7
admin_messages()
S
70 2 6
get_config_service()
S
71 2 6
checkout_hooks_and_actions()
S
60 1 12
load_plugin_text_domain()
S
64 1 11
add_shipping_method()
S
76 1 4
add_settings_link()
S
67 1 9
plugin_add_trigger()
S
77 1 4
shipping_method_hooks_and_actions()
S
74 1 4
switch_to_site_and_uninstall_plugin()
S
74 1 5
uninstall_plugin_from_site()
S
76 1 4
uninstall_plugin_from_deleted_site()
S
81 1 3
update_plugin_on_single_site()
S
69 1 6
should_update()
S
79 1 3
plugin_already_initialized()
S
76 1 4
create_configuration_link()
S
68 1 6
init_database()
S
76 1 4
__construct()
S
77 1 4